import { router } from '@kit.ArkUI';
import { voipCall } from '@kit.CallServiceKit';
import { VoipCallUtil } from './VoipCallUtil';
import { TimeoutUtil } from './TimeoutUtil';

export class CallUtils {
  static async close() {
    TimeoutUtil.stop();
    let callID = AppStorage.get('voipCallId') as string;
    await voipCall.reportCallStateChange(callID, voipCall.VoipCallState.VOIP_CALL_STATE_DISCONNECTED);
    voipCall.off('voipCallUiEvent');
    console.log('pushDemo_close')
  }
}